from matplotlib import pyplot as plt

'''
start: 计数从 start 开始。默认是从 0 开始。例如range（5）等价于range（0， 5）;
stop: 计数到 stop 结束，但不包括 stop。例如：range（0， 5） 是[0, 1, 2, 3, 4]没有5
step：步长，默认为1。例如：range（0， 5） 等价于 range(0, 5, 1)
'''
x = range(2, 26, 2) # 函数可创建一个整数列表，一般用在 for 循环中。
y = [15, 13, 14.5, 17, 20, 25, 26, 26, 27, 22, 18, 15]  # x y 的长度是相等的
print(len(x))
print(len(y))

#设置图片大小
plt.figure(figsize=(10, 4), dpi=80)  # figsize 就是宽高  dpi清晰度


#绘图
plt.plot(x,y)

#设置x轴的刻度
# plt.xticks(x)
# plt.xticks(range(2,25))

# _xtick_labels = [i/2 for i in range(4,49)]
# plt.xticks(_xtick_labels)
# plt.xticks(range(25,50))
# plt.yticks(range(min(y),max(y)+1))

#保存
# plt.savefig("./t1.png")

#展示图形
plt.show()

